*{
	margin: 0;
	padding: 0;
}
.frist_box1{
	width: 100%;
	height: 1004px;
	min-width: 1857px;
	min-height: 615px;
	background-image: url(../first/body.jpg);
	background-repeat: no-repeat;
	/* position: absolute; */
}
.frist_box1>.img{
	position: absolute;
	width: 161px;
	height: 152px;
	float: right;
	top: 71px;
	right: 28px;
}
.frist_box1>.img>a{
	display: block;
	box-sizing: border-box;
	width: 161px;
	height: 152px;
}
.frist_box1>.img>a>img{
	width: 161px;
	height: 152px;
}
.frist_box1>.wall{
	width: 100%;
	height: 706px;
}
.frist_box1>.box1_more{
	width: 100%;
	height: 298px;
	position: absolute;
}
.frist_box1>.box1_more>.radio{
	width: 356px;
	height: 76px;
	margin: 0 auto 20px;
}
.frist_box1>.box1_more>.more{
	width: 642px;
	height: 125px;
	margin: 0 auto 20px;
}
.frist_box1>.box1_more>.more>a{
	display: block;
	box-sizing: border-box;
	width: 94px;
	height: 94px;
	margin-top: 15.5px;
	float: left;
	opacity: 1;
	margin-right: 10px;
}
.frist_box1>.box1_more>.more>a:hover{
	opacity: 0.8;
}
.frist_box1>.box1_more>.more>a>img{
	width: 94px;
	height: 94px;
}
.frist_box1>.box1_more>.more>div{
	width: 155px;
	height: 94px;
	float: left;
	margin-top: 15.5px;
	margin-right: 10px;
}
.frist_box1>.box1_more>.more>div>a{
	display: block;
	box-sizing: border-box;
	width: 155px;
	height: 44px;
}
.frist_box1>.box1_more>.more>div>a:hover{
	opacity: 0.8;
}
.frist_box1>.box1_more>.more>div>.on{
	margin-bottom: 6px;
}
.frist_box1>.box1_more>.box1_left{
	position: absolute;
}
.frist_box1>.box1_more>.left{
	width: 304px;
	height: 96px;
	bottom: 20px;
	left: 20px;
	line-height: 24px;
	font-size: 16px;
	color: white;
}
.frist_box1>.box1_more>.left>p>a{
	color: white;
}
.frist_box1>.box1_more>.right{
	width: 100px;
	height: 133px;
	right: 20px;
	bottom:20px;
}
.frist_box1>.box1_more>.right>img{
	width: 100px;
	height: 133px;
}
.frist_box2{
	width: 100%;
	min-width: 1857px;
	height: 727px;
	background-image: url(../first/box2/body.jpg);
	background-repeat: no-repeat;
	padding: 183px 0 0 0;
}
.frist_box2>h1{
	position: relative;
    margin: 0px auto 60px;
    font-size: 50px;
    font-weight: 400;
    text-align: center;
	color: white;
}
.frist_box2>h1::before{
	content: '';
	position: absolute;
	top: 50%;
	width: 322px;
	height: 14px;
	left: 500px;
	background-image: url(../first/box2/left.png);
}
.frist_box2>h1::after{
	content: '';
	position: absolute;
	top: 50%;
	width: 322px;
	height: 14px;
	right: 500px;
	background-image: url(../first/box2/right.png);
}
.frist_box2>.news{
	width: 1280px;
	height: 400px;
	margin: 0 auto;
}
.frist_box2>.news>div{
	width: 638px;
	height: 398px;
	float: left;
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
}
.frist_box2>.news>div>img{
	width: 638px;
	height: 398px;
}
.frist_box2>.news>.news_box>ul{
	width: 638px;
	height: 398px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
}
.frist_box2>.news>.news_box>ul>a{
	display: block;
	box-sizing: border-box;
	width: 146px;
	height: 22px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	line-height: 22px;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.75);
	background-image: url(../first/box2/jia.png);
	background-repeat: no-repeat;
}
.frist_box2>.news>.news_box{
	background: rgba(38, 18, 12, 0.62);
}
.frist_box2>.news>.box2{
	display: none;
}
.frist_box2>.news>.box3{
	display: none;
}
.frist_box2>.news>.box4{
	display: none;
}
.frist_box2>.news>.news_box>ul>ul{
	width: 592px;
	height: 39px;
	margin: 35px auto 0;
	list-style: none;
	border-bottom:2px solid;
	border-color:rgba(255, 255, 255, 0.08);
}
.frist_box2>.news>.news_box>ul>ul>li{
	width: 36px;
	height: 24px;
	padding: 0 19px 12px;
	float: left;
	font-size: 18px;
	color: white;
	border-bottom:2px solid;
	border-color:rgba(255, 255, 255, 0.08);
}
.frist_box2>.news>.news_box>ul>li{
	width: 592px;
	height: 36px;
	margin: 0 auto;
	padding: 16px 0 0 0;
	border-bottom:2px solid;
	border-color:rgba(255, 255, 255, 0.08);
}
.frist_box2>.news>.news_box>ul>li>a{
	display: block;
	box-sizing: border-box;
	width: 469px;
	height: 20px;
	padding: 0 0 0 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	text-decoration: none;
	color: white;
}
.frist_box2>.news>.news_box>ul>li>p{
	float: right;
	right: 11px;
	color: rgba(255, 255, 255, 0.35);
}
.frist_box3{
	width: 100%;
	height: 1560px;
}
.frist_box3>div{
	width: 100%;
	height: 260px;
	min-width: 1857px;
	background-repeat: no-repeat;
	background-position: center;
}
.frist_box3>.mengde{
	background-image: url(../first/box3/mengde.jpg);
}
.frist_box3>.mengde>.mengde_box{
	background-image: url(../first/box3/qin.png);
}
.frist_box3>.liyue{
	background-image: url(../first/box3/liyue.jpg);
}
.frist_box3>.liyue>.liyue_box{
	background-image: url(../first/box3/xiao.png);
}
.frist_box3>.daoqi{
	background-image: url(../first/box3/daoqi.jpg);
}
.frist_box3>.daoqi>.daoqi_box{
	background-image: url(../first/box3/linhua.png);
}
.frist_box3>.fengdan{
	background-image: url(../first/box3/fengdan.jpg);
}
.frist_box3>.fengdan>.fengdan_box{
	background-image: url(../first/box3/linni.png);
}
.frist_box3>.xumi{
	background-image: url(../first/box3/xumi.jpg);
}
.frist_box3>.xumi>.xumi_box{
	background-image: url(../first/box3/tinali.png);
}
.frist_box3>.jingqingqidai{
	background-color: #333;
}
.frist_box3>div>div{
	opacity: 0;
	left: 800px;
	position: absolute;
	width: 960px;
	height:260px;
	background-position: center;
	background-repeat: no-repeat;
}
.frist_box3>div>a{
	display: block;
	text-decoration: none;
	color:#fff;
	position: relative;
	z-index: 3;
	font-size: 36px;
	line-height: 260px;
	width: 100%;
	height: 260px;
	background-image: url(../first/box3/bc.png);
	background-size: 132px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	text-shadow: 0 2px 6px rgba(0, 0,0, 0.2);
}
.frist_box3>div>a>p::after{
	position: absolute;
	bottom: 91px;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	content: '';
	width: 210px;
	height: 10px;
	background-image: url(../first/box3/on.png);
	background-size: 210px 10px;
	opacity: 0;
}
.frist_box3>div:hover>a>p::after{
	opacity: 1;
}
.frist_box3>div:hover{
	width: 1847px;
	height: 250px;
	border-color: white;
	border-style: solid;
	border-width: 5px;
	background-size: 110%;
	transition: 0.1s;
}
.frist_box3>div:hover>div{
	opacity: 1;
}


.frist_right{
	/* width: 0px; */
	width: 178px;
	height: 409px;
	position: fixed;
	z-index: 999;
	right: 0;
	top:30%;
	background-color: #ececed;
	transition: all 0.5s;
}
.frist_right>ul{
	width: 174px;
	height: 399px;
	padding: 0 2px 10px;
	list-style: none;
}
.frist_right>ul>li{
	width: 174px;
	height: 44px;
}
.frist_right>ul>li>a{
	display: block;
	box-sizing: border-box;
	width: 174px;
	height: 100%;
	padding: 0 21px;
	text-decoration: none;
	color: #333;
}
.frist_right>ul>li>.right_a2{
	display: none;
	background-color: #333;
	color: #ffd49f;
}
.frist_right>ul>li:hover>.right_a2{
	display: block;
}
.frist_right>ul>li:hover>.right_a1{
	display: none;
}
.frist_right>ul>li>a>span{
	float: right;
	line-height: 44px;
}
.frist_right>ul>.right_img{
	width: 174px;
	height: 267px;
}
.frist_right>ul>.right_img>a{
	padding-top: 18px;
}
.frist_right>ul>.right_img>a>p{
	font-size: 18px;
	color: #121212;
	margin: 0px auto 27px;
	text-align: center;
}
.frist_right>ul>.right_img>a>img{
	width: 147px;
	height: 147px;
}
.frist_right>ul>li>a>img{
	width: 30px;
	height: 30px;
	margin-top: 7px;
}
.frist_right>div{
	position: absolute;
	width: 30px;
	height: 52px;
	left: -30px;
	top: 10px;
	background-color: #333;
	border-radius: 5px;
}
.frist_right>div>img{
	width: 15px;
	height: 26px;
	margin: 13px 7.5px;
}